!function(e,a){"object"==typeof exports&&"object"==typeof module?module.exports=a(require("@wix/image-kit"),require("react")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[ImageX]",["imageClientApi","react"],a):"object"==typeof exports?exports["rb_wixui.thunderbolt[ImageX]"]=a(require("@wix/image-kit"),require("react")):e["rb_wixui.thunderbolt[ImageX]"]=a(e.__imageClientApi__,e.React)}("undefined"!=typeof self?self:this,(function(e,a){return function(){var t={42662:function(a){"use strict";a.exports=e},5329:function(e){"use strict";e.exports=a},448:function(e){function a(){return e.exports=a=Object.assign?Object.assign.bind():function(e){for(var a=1;aObject.entries(e).reduce(((e,[a,t])=>(a.includes("data-")&&(e[a]=t),e)),{});const c=13,d=27;function u(e){return a=>{a.keyCode===e&&(a.preventDefault(),a.stopPropagation(),a.currentTarget.click())}}const m=u(32),p=u(c),g=e=>{p(e),m(e)},f=(u(d),"wixui-"),h=(e,...a)=>{const t=[];return e&&t.push(`${f}${e}`),a.forEach((e=>{e&&(t.push(`${f}${e}`),t.push(e))})),t.join(" ")},y={root:"linkElement"};var v=t.forwardRef(((e,a)=>{const{href:r,role:n,target:i,rel:o,className:l="",children:c,linkPopupId:d,anchorDataId:u,anchorCompId:f,tabIndex:h,dataTestId:v=y.root,title:I,onClick:b,onDoubleClick:E,onMouseEnter:S,onMouseLeave:w,onFocusCapture:x,onBlurCapture:k,"aria-live":C,"aria-disabled":P,"aria-label":D,"aria-labelledby":L,"aria-pressed":T,"aria-expanded":M,"aria-describedby":O,"aria-haspopup":F,"aria-current":N,dataPreview:A}=e,_=void 0!==e.activateByKey?e.activateByKey:(e=>e?"SpaceOrEnter":"Space")(d);let j;switch(_){case"Enter":j=p;break;case"Space":j=m;break;case"SpaceOrEnter":j=g;break;default:j=void 0}return void 0!==r?t.createElement("a",{...s(e),"data-testid":v,"data-popupid":d,"data-anchor":u,"data-anchor-comp-id":f,"data-preview":A,href:r||void 0,target:i,role:d?"button":n,rel:o,className:l,onKeyDown:j,"aria-live":C,"aria-disabled":P,"aria-label":D,"aria-labelledby":L,"aria-pressed":T,"aria-expanded":M,"aria-haspopup":F,"aria-describedby":O,"aria-current":N,title:I,onClick:b,onMouseEnter:S,onMouseLeave:w,onDoubleClick:E,onFocusCapture:x,onBlurCapture:k,ref:a,tabIndex:d?0:h},c):t.createElement("div",{...s(e),"data-testid":v,"data-preview":A,className:l,tabIndex:h,"aria-label":D,"aria-labelledby":L,"aria-haspopup":F,"aria-disabled":P,"aria-expanded":M,title:I,role:n,onClick:b,onDoubleClick:E,onMouseEnter:S,onMouseLeave:w,ref:a},c)}));const I="imageX",b="scrollEffectStyle",E="displayModeStyle",S="pictureElement";var w={root:"image"};const x=e=>{var a;let{id:t,imageInfo:n,defaultSrc:i,hasSsrSrc:o,defaultPlaceholder:l,sourceSetPlaceholders:s,className:c,lazyLoadImgExperimentOpen:d,isInFirstFold:u}=e;const m=(null==l?void 0:l.uri)||void 0,p=(null==l||null==(a=l.css)?void 0:a.img)||{};delete p.height,delete p.width;const g=!1===u&&d,f=!0===u&&d;return r().createElement("wow-image",{id:"img-"+t,"data-is-responsive":"true","data-image-info":JSON.stringify({...n,containerId:t}),"data-has-ssr-src":o,"data-motion-part":"BG_MEDIA",class:c},r().createElement("picture",null,n.sourceSets&&((e,a)=>e.map(((e,t)=>{var n;const i=(null==a||null==(n=a[t])?void 0:n.uri)||void 0;return r().createElement("source",{key:t,media:e.mediaQuery,srcSet:e.src||i})})))(n.sourceSets,s),r().createElement("img",{loading:g?"lazy":void 0,fetchpriority:f?"high":void 0,src:m||i,alt:n.imageData.alt,style:p})))},k=e=>{var a,t;let{id:n,imageInfo:i,defaultSrc:o,getPlaceholder:l,className:s,allowWEBPTransform:c,allowAnimatedTransform:d,imageLayerClass:u,lazyLoadImgExperimentOpen:m,isInFirstFold:p,addClippingDiv:g}=e,f="";const h=r().useRef(null);var y;h.current||(l?(f="true",h.current={defaultSrc:l({fittingType:i.imageData.displayMode||"fill",src:{id:i.imageData.uri,width:i.imageData.width,height:i.imageData.height,crop:i.imageData.crop,name:i.imageData.name,focalPoint:i.imageData.focalPoint},target:{alignment:i.alignType,htmlTag:"img"},options:{allowWEBPTransform:c,allowAnimatedTransform:d,hasAnimation:null==i?void 0:i.hasAnimation}}),sourceSet:null==(y=i.sourceSets)?void 0:y.map((e=>l({fittingType:e.displayMode,src:{id:i.imageData.uri,width:i.imageData.width,height:i.imageData.height,crop:e.crop,name:i.imageData.name,focalPoint:e.focalPoint},target:{alignment:i.alignType,htmlTag:"img"}})))}):h.current={defaultSrc:{uri:"",css:{img:{},container:{}},attr:{img:{},container:{}},transformed:!1},sourceSet:[]});const v=null==(a=h.current)?void 0:a.defaultSrc,I=null==(t=h.current)?void 0:t.sourceSet;return g?r().createElement("div",{className:s},r().createElement(x,{id:n,imageInfo:i,defaultSrc:o,hasSsrSrc:f,defaultPlaceholder:v,sourceSetPlaceholders:I,className:u,lazyLoadImgExperimentOpen:m,isInFirstFold:p})):r().createElement(x,{id:n,imageInfo:i,defaultSrc:o,hasSsrSrc:f,defaultPlaceholder:v,sourceSetPlaceholders:I,className:s,lazyLoadImgExperimentOpen:m,isInFirstFold:p})};n(42662);const C=function(e){void 0===e&&(e="");if(/(^https?)|(^data)|(^blob)|(^\/\/)/.test(e))return e;let a=P()+"/";return e&&(/^micons\//.test(e)?a=P():"ico"===/[^.]+$/.exec(e)[0]&&(a=a.replace("media","ficons"))),a+e};function P(){return"undefined"!=typeof window&&window.serviceTopology&&window.serviceTopology.staticMediaUrl||"https://static.wixstatic.com/media"}const D=e=>{let{sources:t,isInFirstFold:n,imageInfo:i,objectFit:o="cover",className:l}=e;const s=t[t.length-1].heightAttribute,c=t[t.length-1].widthAttribute,{uri:d,alt:u}=i.imageData,m=C(d);return r().createElement("picture",{"data-testId":S,className:l},t.map((e=>{let{srcset:a,media:t,sizes:n,heightAttribute:i,widthAttribute:o}=e;return r().createElement("source",{sizes:n,srcSet:a,media:t,height:i,width:o})})),r().createElement("img",a()({},n?{fetchpriority:"high"}:{loading:"lazy"},{src:m,alt:u,height:s,width:c,style:{"--responsive-img-object-fit":o}})))},L=new RegExp("<%= compId %>","g"),T=(e,a)=>e.replace(L,a),M=e=>{let{containerId:a,pageId:t,children:n,scrollEffectStyles:i,id:o,className:l}=e;return r().createElement(r().Fragment,null,r().createElement("style",{"data-testid":b},i&&T(i,o)),r().createElement("wix-bg-media",{"data-page-id":t,"data-container-id":a,"data-use-css-vars":"true",class:l},n))},O=e=>{let{className:a,id:t,pageId:n,imageInfo:i,defaultSrc:o,getPlaceholder:l,hasScrollEffects:s,scrollEffectStyles:c,sources:d,isInFirstFold:u,objectFit:m,shouldUseResponsiveImages:p,allowWEBPTransform:g,allowAnimatedTransform:f,addClippingDiv:h,lazyLoadImgExperimentOpen:y,imageLayerClass:v}=e;return p&&(null==d?void 0:d.length)>0?r().createElement(D,{sources:d,isInFirstFold:u,imageInfo:i,objectFit:m,className:a}):s?r().createElement(M,{containerId:t,pageId:n,scrollEffectStyles:c,id:t,className:a},r().createElement(k,{id:t,imageInfo:i,defaultSrc:o,lazyLoadImgExperimentOpen:y,getPlaceholder:l,allowWEBPTransform:g,allowAnimatedTransform:f,isInFirstFold:u})):r().createElement(k,{id:t,imageInfo:i,defaultSrc:o,getPlaceholder:l,className:a,allowWEBPTransform:g,allowAnimatedTransform:f,lazyLoadImgExperimentOpen:y,isInFirstFold:u,addClippingDiv:h,imageLayerClass:v})};var F={ImageX:"lyNaha",imageX:"lyNaha",responsiveImg:"JdNFxG",imageStyling:"h1DYhE",imageLayer:"Ux33nC",linkedImage:"QebvG3",ImageXLegacy:"YCPMeD",imageXLegacy:"YCPMeD"};var N=e=>{var r,n,i;const{id:o,pageId:c,skin:d,className:u,customClassNames:m=[],link:p,showLink:g,imageInfo:f,aspectRatio:y,useNativeAspectRatio:b,hasScrollEffects:S,scrollEffectStyles:x,onClick:k,onDblClick:C,onMouseEnter:P,onMouseLeave:D,reportBiOnClick:L,shouldUseResponsiveImages:T,sources:M,defaultSrc:N,getPlaceholder:A,isInFirstFold:_,objectFit:j,a11y:B,allowWEBPTransform:z,lazyLoadImgExperimentOpen:R,allowAnimatedTransform:U}=e,W=s(e),X=(null==(r=f.imageData)?void 0:r.scrollEffect)&&"none"!==(null==(n=f.imageData)?void 0:n.scrollEffect)||(null==(i=f.sourceSets)?void 0:i.some((e=>e.scrollEffect&&"none"!==e.scrollEffect))),G=b&&X,$={id:o,pageId:c,imageInfo:f,defaultSrc:N,getPlaceholder:A,hasScrollEffects:S,scrollEffectStyles:x,sources:M,isInFirstFold:_,objectFit:j,shouldUseResponsiveImages:T,allowWEBPTransform:z,addClippingDiv:G,imageLayerClass:G?F.imageLayer:"",lazyLoadImgExperimentOpen:R,allowAnimatedTransform:U},q=((e,a,t,r)=>"fitWidth"===a?r?"#"+e.replace("#","")+" {aspect-ratio: "+1/t+";}":"#"+e.replace("#","")+"::before {--aspect-ratio: "+t+";content: attr(x);display: block;padding-top: calc(var(--aspect-ratio) * 100%);}":"")(o,f.imageData.displayMode,y,b),J=(({reportBiOnClick:e,onClick:a})=>(0,t.useCallback)((t=>{e?.(t),a?.(t)}),[e,a]))({onClick:k,reportBiOnClick:L}),K=p&&g;return t.createElement("div",a()({id:o},W,((e={})=>{const a=e.tabIndex??e.tabindex??void 0;return void 0!==a?{tabIndex:Number(a)}:{}})(B),{"data-testid":I,className:l(F[b?d:d+"Legacy"],u,T&&F.responsiveImg,h(w.root,...m)),onClick:k||K?J:void 0,onDoubleClick:C,onMouseEnter:P,onMouseLeave:D}),q?t.createElement("style",{"data-testid":E},q):null,K?t.createElement(v,a()({},p,{className:l(F.imageStyling,b?"":"has-custom-focus")}),t.createElement(O,a()({},$,{className:F.linkedImage}))):t.createElement(O,a()({},$,{className:F.imageStyling})))};const A=e=>e.replace(/([A-Z])/g,(e=>`-${e.toLowerCase()}`)),_=e=>"linkPopupId"in e,j=(e,a)=>{if(_(e))return e.linkPopupId;{const{pagesMap:t,mainPageId:r}=a||{};if(!t)return;const n=new URL(e.href??"");let i=Object.values(t).find((({pageUriSEO:e})=>!!e&&n.pathname?.includes(e)));return i||(i=r?t[r]:void 0),i?.pageId}},B=e=>{if(void 0!==e)return null===e?"None":e.type},z=(e,a)=>{if(!e?.type)return;const{type:t}=e;switch(t){case"AnchorLink":return e.anchorDataId;case"DocumentLink":return e.docInfo?.name;case"PageLink":const t=j(e,a);return t&&a?.pagesMap?.[t]?.title;default:return e.href}},R=(e,a,t)=>{const{link:r,value:n,details:i,actionName:o,elementType:l,trackClicksAnalytics:s,pagesMetadata:c,...d}=a;if(!s)return;const u=c&&{...c,pagesMap:window.viewerModel?.siteFeaturesConfigs?.router?.pagesMap},m=((e,a)=>{if(!e?.type)return;const{type:t}=e;switch(t){case"AnchorLink":return(e=>"anchorDataId"in e&&("SCROLL_TO_TOP"===e.anchorDataId||"SCROLL_TO_BOTTOM"===e.anchorDataId))(e)?void 0:{id:e.anchorDataId};case"DocumentLink":return{id:e.docInfo?.docId};case"PageLink":return{id:j(e,a),isLightbox:_(e)};default:return}})(r,u),p=i||m?JSON.stringify({...m,...i}):void 0;e({src:76,evid:1113,...{...d,bl:navigator.language,url:window.location.href,details:p,elementType:l??"Unknown",actionName:o??B(r),value:n??z(r,u)}},{endpoint:"pa",...t})};var U;!function(e){e.Text="Text",e.Menu="Menu",e.Image="Image",e.Input="Input",e.Login="Login",e.Button="Button",e.Social="Social",e.Gallery="Gallery",e.Community="Community",e.Decorative="Decorative",e.MenuAndSearch="MenuAndSearch",e.MenuAndAnchor="MenuAndAnchor"}(U||(U={}));var W;const X={ImageX:{component:N,controller:(W=e=>{let{mapperProps:a,stateValues:t}=e;const{compId:r,language:n,mainPageId:i,fullNameCompType:o,trackClicksAnalytics:l,...s}=a;return{...s,reportBiOnClick:e=>{const{reportBi:a}=t,{imageInfo:c,link:d}=s;R(a,{link:d,language:n,trackClicksAnalytics:l,elementType:o,pagesMetadata:{mainPageId:i},elementTitle:c.imageData.name,elementGroup:U.Image,details:{uri:c.imageData.uri},element_id:null!=r?r:e.currentTarget.id})}}},{useComponentProps:(e,a,t)=>{const r=(e=>({...e,updateStyles:a=>{const t=Object.entries(a).reduce(((e,[a,t])=>{return{...e,[(r=a,r.startsWith("--")?a:A(a))]:void 0===t?null:t};var r}),{});e.updateStyles(t)}}))(t);return W({mapperProps:e,stateValues:a,controllerUtils:r})}})}}}(),i}()})); //# sourceMappingURL=https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[ImageX].583188e5.bundle.min.js.map